Systematic Exploration of Larger Local Search Neighborhoods for the Minimum Vertex Cover Problem
نویسندگان
چکیده
We investigate the potential of exhaustively exploring larger neighborhoods in local search algorithms for MINIMUM VERTEX COVER. More precisely, we study whether, for moderate values of k, it is feasible and worthwhile to determine, given a graph G with vertex cover C, if there is a k-swap S such that (C \S)∪ (S \C) is a smaller vertex cover of G. First, we describe an algorithm running in ∆ · n time for searching the k-swap neighborhood on n-vertex graphs with maximum degree ∆. Then, we demonstrate that, by devising additional pruning rules that decrease the size of the search space, this algorithm can be implemented so that it solves the problem quickly for k ≈ 20. Finally, we show that it is worthwhile to consider moderately-sized k-swap neighborhoods. For our benchmark data set, we show that when combining our algorithm with a hill-climbing approach, the solution quality improves quickly with the radius k of the local search neighborhood and that in most cases optimal solutions can be found
منابع مشابه
EWLS: A New Local Search for Minimum Vertex Cover
A number of algorithms have been proposed for the Minimum Vertex Cover problem. However, they are far from satisfactory, especially on hard instances. In this paper, we introduce Edge Weighting Local Search (EWLS), a new local search algorithm for the Minimum Vertex Cover problem. EWLS is based on the idea of extending a partial vertex cover into a vertex cover. A key point of EWLS is to find a...
متن کاملCritical Graphs for Minimum Vertex Cover
An α-critical graph is an instance where the deletion of any element would decrease some graph’s measure α. Such instances have shown to be interesting objects of study for deepen the understanding of optimization problems. This work explores critical graphs in the context of the Minimum-Vertex-Cover problem. We demonstrate their potential for the generation of larger graphs with hidden a prior...
متن کاملExploiting Reduction Rules and Data Structures: Local Search for Minimum Vertex Cover in Massive Graphs
The Minimum Vertex Cover (MinVC) problem is a well-known NP-hard problem. Recently there has been great interest in solving this problem on real-world massive graphs. For such graphs, local search is a promising approach to finding optimal or near-optimal solutions. In this paper we propose a local search algorithm that exploits reduction rules and data structures to solve the MinVC problem in ...
متن کاملBalance between Complexity and Quality: Local Search for Minimum Vertex Cover in Massive Graphs
The problem of finding a minimum vertex cover (MinVC) in a graph is a well known NP-hard problem with important applications. There has been much interest in developing heuristic algorithms for finding a “good” vertex cover in graphs. In practice, most heuristic algorithms for MinVC are based on the local search method. Previously, local search algorithms for MinVC have focused on solving acade...
متن کاملWinner Determination in Combinatorial Auctions using Hybrid Ant Colony Optimization and Multi-Neighborhood Local Search
A combinatorial auction is an auction where the bidders have the choice to bid on bundles of items. The WDP in combinatorial auctions is the problem of finding winning bids that maximize the auctioneer’s revenue under the constraint that each item can be allocated to at most one bidder. The WDP is known as an NP-hard problem with practical applications like electronic commerce, production manag...
متن کامل